home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d879.lha / DiskTest / Source / smakefile < prev    next >
Makefile  |  1993-03-22  |  969b  |  46 lines

  1. # MAKEFILE - For SAS-C v6.2 smake
  2. #
  3. # Compiler options:
  4. # - No multiple includes;
  5. # - String merge;
  6. # - Unsigned chars;
  7. # - Optimization;
  8. # - No stack checking;
  9. # - Verbose compiler output.
  10. #
  11. # Special version of C1/L1/L3 used for debugging follow.
  12.  
  13. C0 = SC:C/SC
  14. C1 = nominc strmer uchar opt nostkchk verbose def=MAIN=_main
  15. L0 = SC:C/slink
  16. L1 = LIB:cback.o
  17. L2 = LIB:sc.lib LIB:amiga.lib
  18. L3 = verbose
  19. Z0 = App:Lint/Lint
  20. Z1 = +vm -zero -iInclude: App:Lint/co
  21.  
  22. #C1 = nominc strmer uchar nostkchk verbose dbg=sf def=MAIN=main
  23. #L1 = LIB:c.o
  24. #L3 = verbose addsym
  25.  
  26. SRC = main.c beginend.c dt.c ts.c
  27. INC = main.h beginend.h dt.h ts.h ext.h global.h
  28. BIN = main.o beginend.o dt.o ts.o
  29.  
  30. .c.o:
  31.   $(C0) $(C1) $*
  32.  
  33. dt: $(BIN)
  34.   $(L0) FROM $(L1) $(BIN) TO $@ LIBRARY $(L2) $(L3)
  35.  
  36. dt.lint:  $(SRC) $(INC)
  37.   $(Z0) >$@ $(Z1) $(SRC)
  38.  
  39. beginend.o: beginend.c main.h ext.h beginend.h
  40.  
  41. dt.o:       dt.c main.h ext.h dt.h
  42.  
  43. main.o:     main.c main.h global.h
  44.  
  45. ts.o:       ts.c main.h ext.h ts.h
  46.